package com.wltjack.springboot.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Data;

import java.io.Serializable;

/**
 * 基类
 */
@Data
public abstract class BaseObject implements Serializable{
	private static final long serialVersionUID = -2129575476049300687L;

	/** 主键id */
	@TableId(type= IdType.AUTO)
	private Long id; // 逻辑主键
	/** 状态码 */
	@TableField(exist = false) // 表中不存在的字段
	private Integer code;// 状态码，无实际意义
	/** 错误码描述 */
	@TableField(exist = false) // 表中不存在的字段
	private String msg;// 错误码描述，无实际意义

}
